Nonpositive Hopfield Neural Network with Self-Feedback and its Application to Maximum Clique Problems
نویسندگان
چکیده
A clique of an undirected graph G (V, E) with a vertex set V and an edge set E is a subset of V such that all pairs of vertices are connected by an edge in E. The maximum clique problem (MCP) is to find a clique of maximum size of the graph G. Figure 1(b) shows a maximum clique of the graph Figure 1(a) with 10 vertices and 21 edges. It is one of the first problems which have been proven to be NP-complete [1]. This problem is computationally intractable even to approximate with certain absolute performance bounds [2] [3]. Since the MCP is NP-complete for which the exact solution is difficult to obtain, different heuristic or approximation algorithms have been proposed. Shrivastava et al. [4] proposed a nonpositive Hopfield neural network (NHNN) with nonpositive synapses and zero thresholds and applied the NHNN to the graph optimization problems, for example, MCP, maximum independent set problem (MISP) and vertex cover problem (VCP). In 1996, Takefuji et al. proposed a maximum neural network (MNN) for solving the MCP [5]. Recently, Galán-Marín et al. showed that the parallel MNN algorithm did not always guarantee the descent of the energy function; therefore it can not guarantee the convergence to a clique of the graph [6]. In contrast, they proposed an optimal competitive Hopfield network model (OCHOM) for the MCP [6]. Their simulation results illustrated that the OCHOM was computationally superior to the parallel MNN in terms of both the solution quality and the computation time. In this paper, by adding a negative self-feedback to the NHNN and gradually removing this negative self-feedback, the proposed algorithm can help the NHNN escape from local minima and has powerful ability of searching the globally optimal or near-optimum solution for the MCP. The performance of the proposed algorithm is evaluated by simulating a number of instances.
منابع مشابه
Neuro-Optimizer: A New Artificial Intelligent Optimization Tool and Its Application for Robot Optimal Controller Design
The main objective of this paper is to introduce a new intelligent optimization technique that uses a predictioncorrectionstrategy supported by a recurrent neural network for finding a near optimal solution of a givenobjective function. Recently there have been attempts for using artificial neural networks (ANNs) in optimizationproblems and some types of ANNs such as Hopfield network and Boltzm...
متن کاملDesign and Analysis of Positively Self-Feedbacked Hopfield Neural Network for Crossbar Switching
After the original work of Hopfield and Tank, a lot of modified Hopfield neural network models have been proposed for combinatorial optimization problems. Recently, a positively selffeedbacked Hopfield neural network architecture was proposed by Li et al. and successfully applied to crossbar switching problem. In this paper, we analysis the dynamics of the positively self-feedbacked Hopfield ne...
متن کاملA Saturated Linear Dynamical Network for Approximating Maximum Clique
We use a saturated linear gradient dynamical network for finding an approximate solution to the maximum clique problem. We show that for almost all initial conditions, any solution of the network defined on a closed hypercube reaches one of the vertices of the hypercube, and any such vertex corresponds to a maximal clique. We examine the performance of the method on a set of random graphs and c...
متن کاملApproximating maximum clique with a Hopfield network
In a graph, a clique is a set of vertices such that every pair is connected by an edge. MAX-CLIQUE is the optimization problem of finding the largest clique in a given graph and is NP-hard, even to approximate well. Several real-world and theory problems can be modeled as MAX-CLIQUE. In this paper, we efficiently approximate MAX-CLIQUE in a special case of the Hopfield network whose stable stat...
متن کاملMicrocode optimization with neural networks
Microcode optimization is an NP-complete combinatorial optimization problem. This paper proposes a new method based on the Hopfield neural network for optimizing the wordwidth in the control memory of a microprogrammed digital computer. We present two methodologies, viz., the maximum clique approach, and a cost function based method to minimize an objective function. The maximum clique approach...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006